﻿@charset "utf-8";
/******基本样式配置******/
@import url("./akjs.animate.css"); /*动画库样式引入*/
@import url("./theme.default.css"); /*颜色相关样式引入*/
@import url("./iconfont/iconfont.css"); /*Iconfont图标库样式引入 （http://www.iconfont.cn/collections/detail?cid=8740）*/

/*********************body区域颜色样式*********************/
html {
    height: auto;
}
body {
    background-color:#f5f5f5;
    color:#333333;
    position: relative !important;
}
header {
    z-index: 2;
}
header h1 {
    background: url("../img/logo.png") no-repeat;
    background-size: 100% auto;
}
header section fieldset button {
    background: url("../img/search_ico.png") no-repeat center;
    background-size: 2rem auto;
}
body, main {
    min-width: 1000px;
    height: auto !important;
}
footer {
    background-color: #eeeeee;
}

footer ul.nav_line_c li:after {
    color: #999999;
}

/*********************模块布局结构*********************/
.wrap {
    min-width: 1000px !important;
}
#ak-main, #ak-scrollview {
    position: relative !important;
    overflow: hidden;
    height: auto !important;
}
.module {
    display: block;
    overflow:hidden;
    position:relative;
}
.module li {
    position:relative;
}
.module li i {
    line-height: inherit;
}
.module li input {
    background-color: transparent !important;
}
.module li input.fr {
    width: inherit;
    height: inherit;
    line-height: 100%;
    text-align: right;
    padding: 0;
}
.module li input.fl {
    width: inherit;
    height: inherit;
    line-height: 100%;
    text-align: left;
}
.module li input.fr + label {
    text-align: right;
    right: 0;
}
.module li input.fl + label {
    text-align: left;
    left: 0;
}
input[type="checkbox"],input[type="radio"], input[type="range"], select {
    display: none;
}

/*********************样式覆盖区域*********************/
.ak-Radio:before {
    font-size: inherit !important;
}
.select_theme:before {
    width: 5rem !important;
}
.select_theme:after {
    right: 1.8rem !important;
}
.ak-SelectList {
    margin-bottom: 0 !important;
}
.ak-TimeAxis > ul > li {
    margin: 4rem 0 !important;
}
.ak-TimeAxis > ul > li article {
    background-color: #f5f5f5 !important;
    padding: 1rem !important;
}
.ak-TimeAxis locator > span {
    border-color: #f5f5f5 !important;
}
.ak_img_loading01, .ak_img_loading02, .ak_img_loading03, .ak_img_loading04, .ak_img_loading05 {
    background-color: #ffffff;
}
dfn .ak_img_loading01, dfn .ak_img_loading02, dfn .ak_img_loading03, dfn .ak_img_loading04, dfn .ak_img_loading05 {
    background-color: transparent !important;
    background-image: none !important;
}
.img_auto .ak_img_loading01, .img_auto .ak_img_loading02, .img_auto .ak_img_loading03, .img_auto .ak_img_loading04, .img_auto .ak_img_loading05 {
    background-color: transparent !important;
}
tooltip {
    display: none;
}
.bg_black > cite.wh_100, .bg_black08 > cite.wh_100, .ak-bannerBg figure {
    animation: bannerBg 10s linear alternate infinite;
    transform: scale(1, 1);
}
.ak-Slider ol {
    z-index: 2 !important;
}
.ak-arr_prev, .ak-arr_next {
    top: 50%;
    display: none;
}
@keyframes bannerBg {
    form { transform: scale(1, 1); }
    to { transform: scale(1.2, 1.2); }
}
.plug_auction_view .ak-arr_prev, .ak-fullpage .ak-arr_prev {
    left:0 !important;
}
.plug_auction_view .ak-arr_next, .ak-fullpage .ak-arr_next {
    right:0 !important;
}
.bg_mobi_line {
    background: url(../img/mobi_line.png) no-repeat center;
}
.bg_kor_line {
    background: url(../img/korea_line.png) repeat-x;
}
.bg_kor_line label {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../img/cate_mainbg_bottom.png) bottom center no-repeat;
    background-size: 100% auto;
}
.bg_catemain {
    background-image: url(../img/cate_mainbg_sub.jpg);
    background-size:100%;
}
.bg_playcontent {
    background: url(../img/content_bg.png) no-repeat top center;
    background-size:100% auto;
}
.bg_paper_top {
    background: url(../img/kr_paper_top.png) repeat-x;
}
.btn_kor_go {
    background: url(../img/korean_go.png) no-repeat;
    background-size: 100%;
}
body a {
    display: block;
    position: absolute;
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    bottom: 0;
    text-align: left;
}